tracked ditcher - French English Dictionary